forest plantation - Spanish English Dictionary